Add GTK_STYLE_CLASS_POPUP to the docs
authorMatthias Clasen <mclasen@redhat.com>
Thu, 12 Jun 2014 13:09:30 +0000 (09:09 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 12 Jun 2014 13:22:06 +0000 (09:22 -0400)
docs/reference/gtk/gtk3-sections.txt
gtk/gtkmenu.c
gtk/gtkstylecontext.h

index e37a61fb636d449019daf35429c06d14a3f9a682..754eb8a1858a10225765cf7f6d737ef91922cce7 100644 (file)
@@ -5998,6 +5998,7 @@ GTK_STYLE_CLASS_NEEDS_ATTENTION
 GTK_STYLE_CLASS_NOTEBOOK
 GTK_STYLE_CLASS_OSD
 GTK_STYLE_CLASS_PANE_SEPARATOR
+GTK_STYLE_CLASS_POPUP
 GTK_STYLE_CLASS_PRIMARY_TOOLBAR
 GTK_STYLE_CLASS_PROGRESSBAR
 GTK_STYLE_CLASS_PULSE
index 7c137272aab0331d9578c7c5594951c7ba87aa1f..4dac40c85e970418ad81233ee46fb1f64a30215b 100644 (file)
@@ -1100,7 +1100,8 @@ gtk_menu_init (GtkMenu *menu)
   gtk_window_set_mnemonic_modifier (GTK_WINDOW (priv->toplevel), 0);
 
   _gtk_window_request_csd (GTK_WINDOW (priv->toplevel));
-  gtk_style_context_add_class (gtk_widget_get_style_context (priv->toplevel), "popup");
+  gtk_style_context_add_class (gtk_widget_get_style_context (priv->toplevel),
+                               GTK_STYLE_CLASS_POPUP);
 
   /* Refloat the menu, so that reference counting for the menu isn't
    * affected by it being a child of the toplevel
index 8a8351c45586020ed1d5e6a86dc8cda78489a749..41607f50ac448dcbb228f20a51039d2ccdc13f94 100644 (file)
@@ -798,6 +798,15 @@ struct _GtkStyleContextClass
 
 /* Predefined set of widget regions */
 
+/**
+ * GTK_STYLE_CLASS_POPUP:
+ *
+ * A CSS class that is added to the toplevel windows used for menus.
+ *
+ * Since: 3.14
+ */
+#define GTK_STYLE_CLASS_POPUP "popup"
+
 /**
  * GTK_STYLE_REGION_ROW:
  *